﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CrmWorkflowDependencies.Dependencies
{
    /// <summary>
    /// from SampleCode\CS\HelperCode\OptionSets.cs : ComponentType
    /// </summary>
    public enum componenttype
    {

        [System.Runtime.Serialization.EnumMemberAttribute()]
        Entity = 1,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        Attribute = 2,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        Relationship = 3,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        AttributePicklistValue = 4,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        AttributeLookupValue = 5,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        ViewAttribute = 6,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        LocalizedLabel = 7,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        RelationshipExtraCondition = 8,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        OptionSet = 9,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        EntityRelationship = 10,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        EntityRelationshipRole = 11,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        EntityRelationshipRelationships = 12,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        ManagedProperty = 13,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        Role = 20,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        RolePrivilege = 21,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        DisplayString = 22,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        DisplayStringMap = 23,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        Form = 24,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        Organization = 25,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        SavedQuery = 26,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        Workflow = 29,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        Report = 31,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        ReportEntity = 32,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        ReportCategory = 33,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        ReportVisibility = 34,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        Attachment = 35,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        EmailTemplate = 36,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        ContractTemplate = 37,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        KBArticleTemplate = 38,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        MailMergeTemplate = 39,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        DuplicateRule = 44,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        DuplicateRuleCondition = 45,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        EntityMap = 46,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        AttributeMap = 47,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        RibbonCommand = 48,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        RibbonContextGroup = 49,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        RibbonCustomization = 50,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        RibbonRule = 52,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        RibbonTabToCommandMap = 53,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        RibbonDiff = 55,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        SavedQueryVisualization = 59,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        SystemForm = 60,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        WebResource = 61,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        SiteMap = 62,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        ConnectionRole = 63,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        FieldSecurityProfile = 70,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        FieldPermission = 71,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        PluginType = 90,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        PluginAssembly = 91,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        SDKMessageProcessingStep = 92,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        SDKMessageProcessingStepImage = 93,

        [System.Runtime.Serialization.EnumMemberAttribute()]
        ServiceEndpoint = 95,
    }
}
